**Replication instructions for "Threat Construction and Coercive Credibility"**
**This do file will replicate the figures in the main body text**

**To Replicate Figures 1 & 2: Use file "Replication_Data_Lupton_File_1.dta"**

**Figure 1**
regress followThrough i.publicPrivate i.specSeverity i.justification, vce(cluster ResponseId)

estimates store followUp

coefplot followUp, headings (1.publicPrivate="{bf:Private vs. Public}" 1.specSeverity="{bf:Specificity & Severity}" 1.justification="{bf:Justification}") drop(_cons) xline(0) keep(*:) omitted baselevels saving(Figure1.gph)

**Figure 2**
regress followThrough i.specificity i.severity, vce(cluster ResponseId)

estimates store followThroughSpec

coefplot followThroughSpec, headings (1.specificity="{bf:Specificity}" 1.severity="{bf:Severity}") drop(_cons) xline(0) keep(*:) omitted baselevels saving(Figure2.gph)

**To Replicate Figures 3 & 4: Use File "Replication_Data_Lupton_File_2.dta"**

**Figure 3**

regress followThrough i.publicPrivate i.specSeverity i.justification if framing==2, vce(cluster ResponseId)

estimates store followUp

coefplot followUp, headings (1.publicPrivate="{bf:Private vs. Public}" 1.specSeverity="{bf:Specificity & Severity}" 1.justification="{bf:Justification}") drop(_cons) xline(0) keep(*:) omitted baselevels saving(Figure3.gph)

**Figure 4**

regress followThrough i.publicPrivate i.specSeverity i.justification if framing==1, vce(cluster ResponseId)

estimates store followUp

coefplot followUp,headings (1.publicPrivate="{bf:Private vs. Public}" 1.specSeverity="{bf:Specificity & Severity}" 1.justification="{bf:Justification}") drop(_cons) xline(0) keep(*:) omitted baselevels  saving(Figure4.gph)
